#ifndef __BMP_DIR_H
#define __BMP_DIR_H

#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <dirent.h>
#include <sys/types.h>

typedef struct
{
    char filename[256];
} BmpFile;

// 全局变量声明
// extern BmpFile *bmp_file[100];
extern int bmp_files_size;

BmpFile *bmp_files[100];


// 函数声明
void initList();
int addBmpFileToArray(const char *dirname,const char *filename);
void printBmpFiles();
void freeBmpFilesArray();
int addBmpFilesToListToArray(const char *dirname);
int bmp_arr(char *dirname);
int removeBmpFileFromArray(int index);


#endif